home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / game / board / PIGbase4.lha / PIGbase4 / ChessUtils / NICtoPGN121.doc < prev    next >
Text File  |  1995-08-18  |  3KB  |  86 lines

  1. NAME: NICtoPGN v1.21                             (c) Egon Bech Madsen, DEN
  2.  
  3. --------------------------------------------------------------------------
  4. INFO:
  5.  
  6. This is a utility to convert CHESS games from the PC chess database 
  7. NICBASE3 .PRN files to the standard chess-game text fileformat, PGN.
  8.  
  9. --------------------------------------------------------------------------
  10. USE:
  11.  
  12. First make a printfile from NICBASE3 of the wanted games. Be
  13. shure to select FIDE-SHORT format, and use the international
  14. piece-letters (NBRQK) or the danish (SLTDK).
  15.  
  16. Then use this ShareWare utility.
  17.  
  18. -----------------------------------------
  19. ABOUT THE PGN FORMAT:
  20.  
  21. there is seven standard tags: Event,Site,Date,Round,White,Black,Result
  22.  
  23.   pgn example :
  24.  
  25. [Event "FIDE World Championship"]     or    [Event "?"]
  26. [Site "New York City, NY USA"]    
  27. [Date "1992.08.31"]                   or    [Date "1992.??.??"]
  28. [Round "4.1.2"]                       or    [Round "22"]
  29. [White "Tal, Mikhail N."]             or
  30. [Black "Lasker, Emmanuel"]          
  31. [Result "*"]                          or    [Result "1/2-1/2"]
  32.  
  33. Supplemental tag names:
  34.  
  35. WhiteTitle, BlackTitle: String values such as "FM", "IM", and "GM";
  36. WhiteElo, BlackElo: Integer values; these are used for FIDE Elo ratings.
  37. WhiteUSCF, BlackUSCF: 
  38. EventDate: the starting date of the Event
  39. EventSponsor:
  40. Section: this is used for the playing section of a tournament 
  41.      (e.g.,"Open" or "Reserve").
  42. Stage: A string; this is used for the stage of a multistage event
  43.      (e.g.,"Preliminary" or "Semifinal").
  44. Board: An integer; this identifies the board number in a team event.
  45. Opening: A string; this is used for the traditional opening name.
  46. Variation: this is used to further refine the Opening tag.
  47. SubVariation: this is used to further refine the Variation tag. 
  48. ECO: String of the form "XDD/DD" where the "X" is a letter from "A" to "E" and
  49.      the "D" positions are digits; this is used for an opening designation from the
  50.      five volume _Encyclopedia of Chess Openings_.
  51. NIC: A string; this is used for an opening designation from the _New in Chess_
  52.      database.
  53. Annotator: A name or names in the format of the player name tags; this
  54.      identifies the annotator of the game.
  55. Time: A time-of-day value in the form "HH:MM:SS"; similar to the Date tag
  56.      except that it denotes the local clock time (hours, minutes, and seconds) of
  57.      the start of the game.  Note that colons, not periods, are used for internal
  58.      separators for the Time value.
  59.  
  60.  
  61. Example of a correct NICbase3 print file (.PRN):
  62.  
  63. Keycode: CK 1.2.7
  64. Source: M
  65. White: Alekhine,Alexander
  66. Black: Feigin,Movsa
  67. Place: Kemeri  Round: 6  Year: 1937
  68. 1.c4 c6 2.e4 d5 3.exd5 cxd5 4.cxd5 Nf6 5.Bb5+ Nbd7 6.Nc3 g6
  69. 7.Nf3 Bg7 8.d6 exd6 9.O-O O-O 10.d4 h6 11.Bf4 Nb6 12.Qd2 a6
  70. 13.Bd3 Kh7 14.h3 Be6 15.Rfe1 Qd7 16.Bh2 Nfd5 17.Ne2 Rfd8
  71. 18.Nf4 Bf5 19.Nxd5 Bxd5 20.Bc4 Be6 21.a4 Rac8 22.Bb3 Qc7
  72. 23.a5 Qd7 24.Ba4 Qe7 25.Bg3 Rc7 26.Bb3 Qd7 27.Bh4 Rb8
  73. 28.Ba4 Qc8 29.Rac1 Rc4 30.Bg3 Bf8 31.h4 Nf6 32.Bb3 Rxc1
  74. 33.Rxc1 Qd7 34.d5 Bf5 35.Qb4 Be4 36.Qd4 Qf5 37.Nd2 Bxd5
  75. 38.Bxd5 Nxd5 39.Ne4 Bg7 40.Nxd6 Qe6 41.Qd2 Nf6 42.Qc2 b6
  76. 43.Qc7 Nd7 44.Nxf7 Rf8 45.Nd8 Qf6 46.Rd1
  77.                            1-0    
  78.  
  79. ----------------------------------------------------------------------
  80. HISTORY:
  81.  
  82. v1.11 First release (with the Learn-Chess program)
  83. v1.21 Short docfile.
  84.       Now converts the ø char which NICBASE3 exports in a wrong way.
  85.       Use wildcard to convert multiple files.
  86.